package com.glsc.ngateway.common.api.amdoc.dto;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.math.BigDecimal;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" })
public class AssetProductRequestNodeListViewVo {
    /**
     * V_AM_REQUEST_NODE_LIST.OPERATOR_ACCOUNT<br>
     */
    private String operatorAccount;

    /**
     * V_AM_REQUEST_NODE_LIST.OPERATOR_NAME<br>
     */
    private String operatorName;

    /**
     * V_AM_REQUEST_NODE_LIST.REQUESTID<br>
     */
    private String requestid;

    /**
     * V_AM_REQUEST_NODE_LIST.WORKFLOWID<br>
     */
    private BigDecimal workflowid;

    /**
     * V_AM_REQUEST_NODE_LIST.LASTNODEID<br>
     */
    private BigDecimal lastnodeid;

    /**
     * V_AM_REQUEST_NODE_LIST.LASTNODETYPE<br>
     */
    private String lastnodetype;

    /**
     * V_AM_REQUEST_NODE_LIST.CURRENTNODEID<br>
     */
    private BigDecimal currentnodeid;

    /**
     * V_AM_REQUEST_NODE_LIST.CURRENTNODETYPE<br>
     */
    private String currentnodetype;

    /**
     * V_AM_REQUEST_NODE_LIST.STATUS<br>
     */
    private String status;

    /**
     * V_AM_REQUEST_NODE_LIST.REQUESTNAME<br>
     */
    private String requestname;

    /**
     * V_AM_REQUEST_NODE_LIST.CREATEDATE<br>
     */
    private String createdate;

    /**
     * V_AM_REQUEST_NODE_LIST.CREATETIME<br>
     */
    private String createtime;

    /**
     * V_AM_REQUEST_NODE_LIST.USERID<br>
     */
    private BigDecimal userid;

    /**
     * V_AM_REQUEST_NODE_LIST.ISREMARK<br>
     */
    private String isremark;

    /**
     * V_AM_REQUEST_NODE_LIST.RECEIVEDATE<br>
     */
    private String receivedate;

    /**
     * V_AM_REQUEST_NODE_LIST.RECEIVETIME<br>
     */
    private String receivetime;

    /**
     * V_AM_REQUEST_NODE_LIST.ISCOMPLETE<br>
     */
    private BigDecimal iscomplete;

    /**
     * V_AM_REQUEST_NODE_LIST.ID<br>
     */
    private BigDecimal id;

    /**
     * V_AM_REQUEST_NODE_LIST.OPERATEDATE<br>
     */
    private String operatedate;

    /**
     * V_AM_REQUEST_NODE_LIST.OPERATETIME<br>
     */
    private String operatetime;

    /**
     * V_AM_REQUEST_NODE_LIST.PREISREMARK<br>
     */
    private String preisremark;
}